package com.ggh.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ggh.entity.Role;
import com.ggh.entity.User;

import java.util.List;

/**

 * @author ： jj
 * @date ：2019/10/14 11:55
 * @description : 角色
 * @path : RoomRecordService.java.RoomRecordService
 * @modifiedBy ：
 */
public interface RoleService extends IService<Role> {
    /**
    * @description :根据id查询权限
    * @param
    * @return: java.util.List<com.ggh.entity.Role>
    * @date : 2019/10/16 14:47
    * @author : jj
    * @throws
    */
    List<Role> findByUserid(Integer userid);

    long getRoleNameCount(String name);

    Role saveRole(Role role);

    Role getRoleById(String id);

    void updateRole(Role role);

    void deleteRole(Role role);

    List<Role> selectAll();
}
